<?php
namespace Admin\Controller;
class LinksController extends AuthController{

    /*
     * 链接表*/
    public function index()
    {
        $this->page_title=" 链接管理";
        $this->link=M('links')->select();
        //;p($this->link);die();
        $this->display();
    }

    /*
     * 添加链接*/
    public function add()
    {
        $this->page_title=" 添加链接";
        $this->display();
    }
    /*
     *  添加处理*/
    public function addHandler(){
     //        p($_POST);die();
        $rules=[
            ['lname','require','连接名称必填'],
            ['lname','','连接名称不能重复',0,'unique',1],
            ['lurl','url','链接地址不标准'],
            ['lurl','require','链接地址必填'],
            ['site_name','require','管理员名称必填'],
        ];
        if(!M('links')->validate($rules)->create()) $this->error(M('links')->getError());
        if(!M('links')->add(I('post.'))) $this->error('添加链接失败');
        $this->success('添加成功',U('links/index'));
        }

        /*
         * 删除链接*/
        public function delete($id){
            if(M('links')->where(array('id'=>$id))->delete())
            {
                $data=['status'=>1,'message'=>'  删除成功'];
            }else{
                $data=['status'=>0,'message'=>'  删除失败'];
            }
            $this->ajaxReturn($data);
        }
        /*
         * 编辑链接*/
        public function edit($id)
        {
            $this->page_title=" 编辑链接";
            $this->link=M('links')->where(array('id'=>$id))->find();
            //p($this->link);die();
            $this->display();
        }
        /*
         * 处理编辑数据*/
        public function saveHandler()
        {
           // if(!M('Links')->save(I('post.'))) $this->error('编辑失败');
            if(!M('links')->save(I('post.'))) $this->error('编辑失败');

            $this->success('编辑链接成功',U('links/index'));
        }

}